การคัดลอก Keypair ไปยัง Region อื่น
สิ่งที่ต้องมี
สร้าง EC2 และทดลองเชื่อมต่อด้วย PuTTy ตามบทความนี้
ขั้นตอนการทำ
เชื่อมต่อเข้าไปที่ EC2 (ต้องแน่ใจว่าเราอยู่ใน Region ต้นทางโดยในบทความนี้จะใช้ Region สิงคโปร์เป็นต้นทาง) จากนั้นใช้คำสั่งนี้ เพื่อทำการดูข้อมูลใน authorized_keys
$ cat .ssh/authorized_keys
ผลลัพธ์ที่ได้
ให้ทำการคัดลลอกข้อมูลในไฟล์นี้ไว้
จากนั้นไปที่ หัวข้อ keypair และทำการเปลี่ยน Region เป็น Region ปลายทางที่เราต้องการ
คลิกที่ Actions > Import key pair
ให้ตั้งชื่อ keypair ตามต้องการ และทำการวางข้อมูลที่เราคัดลอกมาไว้ที่ช่องด้านล่าง จากนั้นคลิก “Import key pair”
เพียงเท่านี้เราก็ทำการย้าย keypair ไปที่ Region ใหม่สำเร็จแล้ว
ลองสร้าง EC2 โดยเลือก keypair ตัวใหม่ที่เพิ่งจะสร้าง
เมื่อเชื่อมต่อผ่าน PuTTy และเลือก keypair ตัวเดิมที่เป็นไฟล์ .ppk ก็จะพบว่าสามารถเชื่อมต่อได้ปกติ
เพิ่มเติม
อีกวิธีที่ทำให้สามารถได้ข้อมูลจาก keypair นั่นก็คือการใช้โปรแกรม PuTTygen
เริ่มต้นด้วยการเปิดโปรแกรม PuTTygen จากนั้นคลิกที่ “Load”
เลือกไฟล์ .ppk จากนั้นคลิก “Open”
ทีนี้เราก็จะได้ข้อมูลจาก keypair เรียบร้อย
ให้ทำการคัดลอกข้อมูลในช่องสีแดงและทำการปิดโปรแกรม PuTTygen ได้เลย
จากนั้นก็ทำขั้นตอนเหมือนกับขั้นตอนด้านบน
สรุป
ในการย้าย EC2 ไปยัง Region อื่น อาจจะมีการตั้งค่าบางอย่างเช่น keypair ซึ่งเราจะไม่สามารถเข้าไปยัง EC2 ตัวใหม่ที่เราย้ายไปได้ เนื่องจากไม่มี keypair ใน Region หรือบัญชีนั้น ดังนั้นเราสามารถย้าย keypair ตามไปด้วยเพื่อให้การตั้งค่า EC2 เดิมยังสามารถใช้งานได้